package com.ruoyi.system.domain;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 【请填写功能名称】对象 quyi_order
 *
 * @author ruoyi
 * @date 2021-03-16
 */
public class QuyiOrder
{
    private static final long serialVersionUID = 1L;

    /** 订单的ID */
    private Long orderId;

    /** id */
    @Excel(name = "id")
    private String userId;

    /** 标题 */
    @Excel(name = "标题")
    private String title;

    /** 标题 */
    @Excel(name = "状态")
    private String status;

    /** 取货地址的id */
    @Excel(name = "取货地址的id")
    private Long shopAddressId;

    /** 拿货时间 */
    @Excel(name = "拿货时间")
    private Long pickTime;

    /** 到达时间 */
    @Excel(name = "到达时间")
    private Long arriveTime;

    /** 逻辑删除 */
    @Excel(name = "逻辑删除")
    private Integer deleted;

    /** 乐观锁 */
    @Excel(name = "乐观锁")
    private Long version;

    /** 送货地址id */
    @Excel(name = "送货地址id")
    private Long userAddressId;
    private Long updateTime;
    private Long createTime;

    /** 订单信息 */
    @Excel(name = "订单信息")
    private String info;

    /** 取货码 */
    @Excel(name = "取货码")
    private String authCode;

    public static long getSerialVersionUID() {
        return serialVersionUID;
    }

    public Long getUpdateTime() {
        return updateTime;
    }

    public void setUpdateTime(Long updateTime) {
        this.updateTime = updateTime;
    }

    public Long getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Long createTime) {
        this.createTime = createTime;
    }

    public void setOrderId(Long orderId)
    {
        this.orderId = orderId;
    }

    public Long getOrderId()
    {
        return orderId;
    }
    public void setUserId(String userId)
    {
        this.userId = userId;
    }

    public String getUserId()
    {
        return userId;
    }
    public void setTitle(String title)
    {
        this.title = title;
    }

    public String getTitle()
    {
        return title;
    }
    public void setStatus(String status)
    {
        this.status = status;
    }

    public String getStatus()
    {
        return status;
    }
    public void setShopAddressId(Long shopAddressId)
    {
        this.shopAddressId = shopAddressId;
    }

    public Long getShopAddressId()
    {
        return shopAddressId;
    }
    public void setPickTime(Long pickTime)
    {
        this.pickTime = pickTime;
    }

    public Long getPickTime()
    {
        return pickTime;
    }
    public void setArriveTime(Long arriveTime)
    {
        this.arriveTime = arriveTime;
    }

    public Long getArriveTime()
    {
        return arriveTime;
    }
    public void setDeleted(Integer deleted)
    {
        this.deleted = deleted;
    }

    public Integer getDeleted()
    {
        return deleted;
    }
    public void setVersion(Long version)
    {
        this.version = version;
    }

    public Long getVersion()
    {
        return version;
    }
    public void setUserAddressId(Long userAddressId)
    {
        this.userAddressId = userAddressId;
    }

    public Long getUserAddressId()
    {
        return userAddressId;
    }
    public void setInfo(String info)
    {
        this.info = info;
    }

    public String getInfo()
    {
        return info;
    }
    public void setAuthCode(String authCode)
    {
        this.authCode = authCode;
    }

    public String getAuthCode()
    {
        return authCode;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("orderId", getOrderId())
            .append("userId", getUserId())
            .append("title", getTitle())
            .append("status", getStatus())
            .append("shopAddressId", getShopAddressId())
            .append("pickTime", getPickTime())
            .append("arriveTime", getArriveTime())
            .append("updateTime", getUpdateTime())
            .append("deleted", getDeleted())
            .append("version", getVersion())
            .append("createTime", getCreateTime())
            .append("userAddressId", getUserAddressId())
            .append("info", getInfo())
            .append("authCode", getAuthCode())
            .toString();
    }
}
